home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / AMIGA / AMICUS / AMICUS05.ADF / IFF / introilbm < prev    next >
Text File  |  1986-04-20  |  3KB  |  55 lines

  1.  
  2. "ILBM" IFF Interleaved Bitmap
  3.  
  4. Date:     January 17, 1986
  5. From:     Jerry Morrison, Electronic Arts
  6. Status:   Released and in use
  7.  
  8. 1. Introduction
  9.  
  10. "EA IFF 85" is Electronic Arts' standard for interchange format files. 
  11. "ILBM" is a format for a 2 dimensional raster graphics image, specifically 
  12. an InterLeaved bitplane BitMap image with color map. An ILBM is an 
  13. IFF "data section" or "FORM type", which can be an IFF file or a part 
  14. of one. (See the IFF reference.)
  15.  
  16. An ILBM is an archival representation designed for three uses. First, 
  17. a standalone image that specifies exactly how to display itself (resolution, 
  18. size, color map, etc.). Second, an image intended to be merged into 
  19. a bigger picture which has its own depth, color map, and so on. And 
  20. third, an empty image with a color map selection or "palette" for 
  21. a paint program. ILBM is also intended as a building block for composite 
  22. IFF FORMs like "animation sequence" and "structured graphics". Some 
  23. uses of ILBM will be to preserve as much information as possible across 
  24. disparate environments. Other uses will be to store data for a single 
  25. program or highly cooperative programs while maintaining subtle details. 
  26. So we're trying to accomplish a lot with this one format.
  27.  
  28. This memo is the IFF supplement for FORM ILBM. Section 2 defines the 
  29. purpose and format of property chunks bitmap header "BMHD", color 
  30. map "CMAP", hotspot "GRAB", destination merge data "DEST", sprite 
  31. information "SPRT", and Commodore Amiga viewport mode "CAMG". Section 
  32. 3 defines the standard data chunk "BODY". These are the "standard" 
  33. chunks. Section 4 defines the nonstandard color range data chunk "CRNG". 
  34. Additional specialized chunks like texture pattern can be added later. 
  35. The ILBM syntax is summarized in Appendix A as a regular expression 
  36. and in Appendix B as a box diagram. Appendix C explains the optional 
  37. run encoding scheme. Appendix D names the committee responsible for 
  38. this FORM ILBM standard.
  39.  
  40. Details of the raster layout are given in part 3, "Standard Data Chunk". 
  41. Some elements are based on the Commodore Amiga hardware but generalized 
  42. for use on other computers. An alternative to ILBM would be appropriate 
  43. for computers with true color data in each pixel.
  44.  
  45. Reference:
  46.  
  47. "EA IFF 85" Standard for Interchange Format Files describes the underlying 
  48. conventions for all IFF files.
  49.  
  50. Amiga[tm] is a trademark of Commodore-Amiga, Inc.
  51. Electronic Arts[tm] is a trademark of Electronic Arts.
  52. Macintosh[tm] is a trademark licensed to Apple Computer, Inc.
  53. MacPaint[tm] is a trademark of Apple Computer, Inc.
  54.  
  55.